from pptx import Presentation

ppt = Presentation()

# 幻灯片布局，选择第一种布局
slide_layout = ppt.slide_layouts[0]
# slide 为一页幻灯片类，一个PPT文件中可以有多页幻灯片
slide = ppt.slides.add_slide(slide_layout)
# 取本页幻灯片的title
title = slide.shapes.title
# 向title文本框中添加文字
title.text= '我是标题'
# 取出本页幻灯片第二个文本框
subtitle = slide.placeholders[1]
# 向第二个文本框添加文字
subtitle.text = '正文框'

# 第二页PPT，采用不同的布局
slide_layout = ppt.slide_layouts[1]
slide = ppt.slides.add_slide(slide_layout)
title = slide.shapes.title
title.text = '我是标题2'
subtitle = slide.placeholders[1]
subtitle.text = '正文框2'

ppt.save('write_text.pptx')